﻿namespace EMC.VISITOR.Core;

/// <summary>
/// 队列订阅输出参数
/// </summary>
public class SysMqSubscriberOutput
{
    /// <summary>
    /// Id
    /// </summary>
    public long Id { get; set; }
    
    /// <summary>
    /// Node
    /// </summary>
    public string? Node { get; set; }
    
    /// <summary>
    /// Connection
    /// </summary>
    public string? Connection { get; set; }
    
    /// <summary>
    /// VirtualHost
    /// </summary>
    public string? VirtualHost { get; set; }
    
    /// <summary>
    /// 唯一标识
    /// </summary>
    public string? ASoleId { get; set; }
    
    /// <summary>
    /// Rabbit账号
    /// </summary>
    public string? User { get; set; }
    
    /// <summary>
    /// Channel
    /// </summary>
    public string? Channel { get; set; }
    
    /// <summary>
    /// Exchange
    /// </summary>
    public string? Exchange { get; set; }
    
    /// <summary>
    /// 发布者
    /// </summary>
    public string? RoutingKeys { get; set; }
    
    /// <summary>
    /// RoutedQueues
    /// </summary>
    public string? RoutedQueues { get; set; }
    
    /// <summary>
    /// Properties
    /// </summary>
    public string? Properties { get; set; }
    
    /// <summary>
    /// 消息体
    /// </summary>
    public string? Payload { get; set; }
    
    /// <summary>
    /// 订阅结果
    /// </summary>
    public bool? HandlerResult { get; set; }
    
    /// <summary>
    /// 错误信息
    /// </summary>
    public string? ExceptionMessage { get; set; }
    
    }
 

